// pages/my/my.js
var httpTool = require('../..//utils/network.js');
var util = require('../../utils/util.js');
const app = getApp();
Page({
  data:{
    vacationInfo: '',
  },
  onLoad:function(options){
    // 生命周期函数--监听页面加载
    // 生命周期函数--监听页面加载
    if (app.globalData.vacationInfo) {
      this.setData({
        vacationInfo: app.globalData.vacationInfo,
      })
    }
    var vacationId = options.vacationId ? options.vacationId : app.globalData.vacationId;
    var taskId = options.taskId;
    // data["taskId"] = taskId;
    // data["memberId"] = app.userData.userId;
    // data["memberPhone"] = app.globalData.userInfo.userName;
    // data["vacationId"] = vacationId;
    this.setData({
      taskId: taskId,
      memberId: app.userData.userId,
      memberPhone: app.globalData.userInfo.userName,
      vacationId: vacationId,
    })
  },
  // 长按保存事件
  saveImg() {
    let that = this;
    // 获取用户是否开启用户授权相册
    wx.getSetting({
      success(res) {
        // 如果没有则获取授权
        if (!res.authSetting['scope.writePhotosAlbum']) {
          wx.authorize({
            scope: 'scope.writePhotosAlbum',
            success() {
              wx.saveImageToPhotosAlbum({
                filePath: that.data.shareImg,
                success() {
                  wx.showToast({
                    title: '保存成功'
                  })
                },
                fail() {
                  wx.showToast({
                    title: '保存失败',
                    icon: 'none'
                  })
                }
              })
            },
            fail() {
              // 如果用户拒绝过或没有授权，则再次打开授权窗口
              //（ps：微信api又改了现在只能通过button才能打开授权设置，以前通过openSet就可打开，下面有打开授权的button弹窗代码）
              that.setData({
                openSet: true
              })
            }
          })
        } else {
          // 有则直接保存
          wx.saveImageToPhotosAlbum({
            filePath: that.data.shareImg,
            success() {
              wx.showToast({
                title: '保存成功'
              })
            },
            fail() {
              wx.showToast({
                title: '保存失败',
                icon: 'none'
              })
            }
          })
        }
      }
    })
  },
  onReady:function(){
    // 生命周期函数--监听页面初次渲染完成
    
  },
  onShow:function(){
    // 生命周期函数--监听页面显示
    
  },
  onHide:function(){
    // 生命周期函数--监听页面隐藏
    
  },
  onUnload:function(){
    // 生命周期函数--监听页面卸载
    
  },
  onPullDownRefresh: function() {
    // 页面相关事件处理函数--监听用户下拉动作
    
  },
  onReachBottom: function() {
    // 页面上拉触底事件的处理函数
    
  },
  onShareAppMessage: function() {
    // 用户点击右上角分享
    return {
      title: 'title', // 分享标题
      desc: 'desc', // 分享描述
      path: 'path' // 分享路径
    }
  }
})
